//package com.binguo.api.webapi_tts;
//
//import com.binguo.api.baidu.model.Result;
//
//import java.util.ArrayList;
//import java.util.List;
//import java.util.concurrent.*;
//
//public class HuaweiTest {
//
//    public static int width = 30;
//    public static class Task implements Callable<String> {
//
//        @Override
//        public String call() throws Exception {
//            String tid = String.valueOf(Thread.currentThread().getId());
//            System.out.printf("Thread#111111%s : in call\n", tid);
//            Thread.sleep(3000);
//            return tid;
//        }
//
//    }
//
//    public static class Task2 implements Callable<String> {
//
//        @Override
//        public String call() throws Exception {
//            String tid = String.valueOf(Thread.currentThread().getId());
//            System.out.printf("Thread#22222%s : in call\n", tid);
//
//            Thread.sleep(6000);
//            return tid;
//        }
//
//    }
//
//    public static void main(String[] args) throws Exception {
//
////        for (int i=0; i<3; i++) {
//            ExecutorService es = Executors.newCachedThreadPool();
//            Future<String> t1 = es.submit(new Task());
//            Future<String> t2 = es.submit(new Task2());
//
//
//        try {
//
//            System.out.println(t2.get(3, TimeUnit.SECONDS));
//        } catch (Exception e) {
//
//        }
//        System.out.println(t1.get());
//
//            System.out.println("aaaaaaa");
////        }
//
//        List<Result> huaweiResultList = new ArrayList<>();
//        List<Result> baiduResultList = new ArrayList<>();
//
//        List<Result> needRemovedList = null;
//        for (Result temp : huaweiResultList) {
//            int y1 = temp.getLocation().getTop();
//            int x1 = temp.getLocation().getLeft();
//
//            int x2 = temp.getLocation().getLeft() + temp.getLocation().getWidth();
//            int y2 = temp.getLocation().getTop() + temp.getLocation().getHeight();
//
//
//            for (Result compare : baiduResultList) {
//                int y3 = compare.getLocation().getTop();
//                int x3 = compare.getLocation().getLeft();
//
//                int x4 = compare.getLocation().getLeft() + compare.getLocation().getWidth();
//                int y4 = compare.getLocation().getTop() + compare.getLocation().getHeight();
//
//
//                if (    (x1 < (x3 + width) && x1 > (x3 - width))
//                     && (y1 < (y3 + width) && y2 > (y3 - width))
//                     && (x2 < (x4 + width) && x2 > (x4 - width))
//                     && (y2 < (y4 + width) && y2 > (y4 - width))
//                        ) {
//                    System.out.println("检测有图片包含: top=" + temp.getLocation().getTop());
//                    if (needRemovedList == null) {
//                        needRemovedList = new ArrayList<>();
//                    }
//                    needRemovedList.add(temp);
//                }
//            }
//        }
//        System.exit(0);
//    }
//
//}
